home *** CD-ROM | disk | FTP | other *** search
/ Micromanía 90 / CDMM_90_1.ISO / Cycling Manager 2 / CyclingManager2Demo.exe / Disk1 / data1.cab / Game / DataCM2 / MenuServer / UCIClient.cnh < prev    next >
Encoding:
Text File  |  2002-05-10  |  1.3 KB  |  41 lines

  1.  
  2. // ******************************
  3. // * Incomming message callbacks
  4. // ******************************
  5.   
  6. func void MSGatewayConnectCB(Net_Client pClient);
  7. func void MSGatewayDisconnectCB(Net_Client pClient);
  8. func void fnGame_LoginOK();
  9. func void fnGame_LoginFailed();
  10. func void fnGame_UserAuthorization(szx _szLogin, szx _szAuthorization);
  11. func void fnGame_UserValidUnsubscribe(szx _szLogin);
  12. func void fnGame_UserDisconnect(szx _szLogin);
  13. func void GatewayConnect();
  14.  
  15. // ******************************
  16. // * incomming Messages
  17. // ******************************
  18.  
  19. interface MSGatewayInterface
  20. {
  21.     fnGame_LoginOK        mGame_LoginOK;
  22.     fnGame_LoginFailed    mGame_LoginFailed;
  23.  
  24.     fnGame_UserAuthorization mGame_UserAuthorization;
  25.     fnGame_UserValidUnsubscribe mGame_UserValidUnsubscribe;
  26.     fnGame_UserDisconnect        mGame_UserDisconnect;
  27. }
  28.  
  29.  
  30. // ******************************
  31. // * Outgoing Messages
  32. // ******************************
  33.  
  34. // Gateway messages
  35. message mGateway_GameDistantLogin(szx szGameLogin,szx szGamePassword,szx szAdminLogin,szx szAdminPassword,i32x iGameMode);
  36. message mGateway_GameReady(i32x _iServerPort);
  37. message mGateway_UserConnection(szx _szLogin);
  38. message mGateway_UserDisconnection(szx _szLogin);
  39. message mGateway_UserAuthorizationOk(szx _szLogin,szx _szAuthorization);
  40. message mGateway_UserAuthorizationFailed(szx _szLogin);
  41.